﻿// -----------------------------------------------------------------------
// <copyright file="IPerson.cs" company="">
// TODO: Update copyright text.
// </copyright>
// -----------------------------------------------------------------------

namespace LeadMaster.Interfaces
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.ComponentModel.DataAnnotations;


    /// <summary>
    /// TODO: Update summary.
    /// </summary>
    public interface IPerson
    {
      [Required]
      string Title { get; set; }

      string Forename { get; set; }

      [Required]
      string Surname { get; set; }

      [Required]
      string HouseNum { get; set; }

      [Required]
      string Address1 { get; set; }

      string Address2 { get; set; }

      [Display(Name = "Town")]
      [Required]
      string TownCity { get; set; }

      [Display(Name = "County")]
      int? CountyID { get; set; }


      string County { get; set; }

      string Country { get; set; }

      [Required]
      string Postcode { get; set; }

      string Telephone { get; set; }

      string Mobile { get; set; }

      string Email { get; set; }

      DateTime DOB { get; set; }

      Guid? UserID { get; set; }

      string Username { get; set; }

      string Password { get; set; }
    }
}
